/**
 * APITable <https://github.com/apitable/apitable>
 * Copyright (C) 2022 APITable Ltd. <https://apitable.com>
 *
 * This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 */

/* eslint-disable max-len */
import React from 'react';
import { makeIcon, IIconProps } from '../utils/icon';

export const AutosaveOutlined: React.FC<IIconProps> = makeIcon({
  Path: ({ colors }) => <>
    <path d="M8.00006 2.5C5.57917 2.5 3.52176 4.06457 2.78752 6.23986C2.65505 6.63232 2.22951 6.84308 1.83705 6.71061C1.44459 6.57814 1.23383 6.1526 1.3663 5.76014C2.30011 2.9936 4.91629 1 8.00006 1C10.2417 1 12.2363 2.05343 13.5172 3.69143L13.6818 2.61344C13.7444 2.20397 14.127 1.92274 14.5365 1.98528C14.9459 2.04783 15.2272 2.43047 15.1646 2.83993L14.6646 6.11325C14.6124 6.45523 14.333 6.71711 13.9884 6.74717C13.6437 6.77722 13.3232 6.56764 13.2126 6.23986C12.4784 4.06457 10.421 2.5 8.00006 2.5Z" fill={ colors[0] }/>
    <path d="M5.20317 10.766L5.20862 10.7719L5.21431 10.7776C5.36643 10.9298 5.56051 11 5.76408 11C5.90974 11 6.05281 10.9625 6.1811 10.8809L6.18822 10.8761C6.31387 10.7924 6.41153 10.6787 6.47506 10.5411L6.47823 10.5342L6.90081 9.5198H9.0992L9.52179 10.5342L9.52496 10.5411C9.58434 10.6698 9.6728 10.7813 9.79029 10.8668L9.80668 10.8787L9.82419 10.8889C9.95053 10.9626 10.0902 11 10.2359 11C10.4367 11 10.6331 10.9311 10.7832 10.772C10.9274 10.6249 11 10.4378 11 10.2358C11 10.1168 10.9649 10.0067 10.9289 9.92017L8.87706 5.07515L8.87419 5.06869C8.80654 4.91644 8.7057 4.78491 8.5713 4.68317C8.41568 4.55497 8.22969 4.5 8.04022 4.5H7.95979C7.76553 4.5 7.57866 4.5575 7.42044 4.68354C7.28921 4.78706 7.19217 4.91922 7.12576 5.06867L5.07206 9.91799L5.07115 9.92017C5.03512 10.0067 5.00001 10.1168 5.00001 10.2358C5.00001 10.4306 5.06491 10.6162 5.20317 10.766ZM8.00001 6.75L8.62501 8.25H7.37501L8.00001 6.75Z" fill={ colors[0] } fillRule="evenodd" clipRule="evenodd"/>
    <path d="M13.2125 9.76014C12.4783 11.9354 10.4208 13.5 7.99995 13.5C5.57906 13.5 3.52164 11.9354 2.78741 9.76014C2.67677 9.43236 2.35629 9.22278 2.01165 9.25283C1.66701 9.28289 1.38763 9.54477 1.33539 9.88675L0.835395 13.1601C0.772849 13.5695 1.05408 13.9522 1.46355 14.0147C1.87301 14.0773 2.25565 13.796 2.3182 13.3866L2.48286 12.3086C3.76374 13.9466 5.75831 15 7.99995 15C11.0837 15 13.6999 13.0064 14.6337 10.2399C14.7662 9.8474 14.5554 9.42186 14.163 9.28939C13.7705 9.15692 13.345 9.36768 13.2125 9.76014Z" fill={ colors[0] }/>

  </>,
  name: 'autosave_outlined',
  defaultColors: ['#D9D9D9'],
  colorful: false,
  allPathData: ['M8.00006 2.5C5.57917 2.5 3.52176 4.06457 2.78752 6.23986C2.65505 6.63232 2.22951 6.84308 1.83705 6.71061C1.44459 6.57814 1.23383 6.1526 1.3663 5.76014C2.30011 2.9936 4.91629 1 8.00006 1C10.2417 1 12.2363 2.05343 13.5172 3.69143L13.6818 2.61344C13.7444 2.20397 14.127 1.92274 14.5365 1.98528C14.9459 2.04783 15.2272 2.43047 15.1646 2.83993L14.6646 6.11325C14.6124 6.45523 14.333 6.71711 13.9884 6.74717C13.6437 6.77722 13.3232 6.56764 13.2126 6.23986C12.4784 4.06457 10.421 2.5 8.00006 2.5Z', 'M5.20317 10.766L5.20862 10.7719L5.21431 10.7776C5.36643 10.9298 5.56051 11 5.76408 11C5.90974 11 6.05281 10.9625 6.1811 10.8809L6.18822 10.8761C6.31387 10.7924 6.41153 10.6787 6.47506 10.5411L6.47823 10.5342L6.90081 9.5198H9.0992L9.52179 10.5342L9.52496 10.5411C9.58434 10.6698 9.6728 10.7813 9.79029 10.8668L9.80668 10.8787L9.82419 10.8889C9.95053 10.9626 10.0902 11 10.2359 11C10.4367 11 10.6331 10.9311 10.7832 10.772C10.9274 10.6249 11 10.4378 11 10.2358C11 10.1168 10.9649 10.0067 10.9289 9.92017L8.87706 5.07515L8.87419 5.06869C8.80654 4.91644 8.7057 4.78491 8.5713 4.68317C8.41568 4.55497 8.22969 4.5 8.04022 4.5H7.95979C7.76553 4.5 7.57866 4.5575 7.42044 4.68354C7.28921 4.78706 7.19217 4.91922 7.12576 5.06867L5.07206 9.91799L5.07115 9.92017C5.03512 10.0067 5.00001 10.1168 5.00001 10.2358C5.00001 10.4306 5.06491 10.6162 5.20317 10.766ZM8.00001 6.75L8.62501 8.25H7.37501L8.00001 6.75Z', 'M13.2125 9.76014C12.4783 11.9354 10.4208 13.5 7.99995 13.5C5.57906 13.5 3.52164 11.9354 2.78741 9.76014C2.67677 9.43236 2.35629 9.22278 2.01165 9.25283C1.66701 9.28289 1.38763 9.54477 1.33539 9.88675L0.835395 13.1601C0.772849 13.5695 1.05408 13.9522 1.46355 14.0147C1.87301 14.0773 2.25565 13.796 2.3182 13.3866L2.48286 12.3086C3.76374 13.9466 5.75831 15 7.99995 15C11.0837 15 13.6999 13.0064 14.6337 10.2399C14.7662 9.8474 14.5554 9.42186 14.163 9.28939C13.7705 9.15692 13.345 9.36768 13.2125 9.76014Z'],
  width: '16',
  height: '16',
  viewBox: '0 0 16 16',
});
